vent one's emotions - German English Dictionary